@charset "utf-8";
/* CSS Document */

html,body{ margin:0; padding:0; height:100%; font-family:"微软雅黑","Microsoft YaHei","宋体";}
ul,li,dt,dd,p{ list-style-type:none; margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#888}
.fl{ float:left;}
.fr{ float:right;}
img,img a{ border:0;}
img:hover{opacity:0.9;filter:alpha(opacity=90);}
.oh{ overflow:hidden;}
@media only screen and (max-width:1200PX) {html {font-size:87.5px}}
@media screen and (min-width:1200PX){html {font-size:100px}}
.mt45{ margin-top:0.45rem;}
.wbox{ width:12rem; margin:0 auto; overflow:hidden;}
.topnav{ height:0.38rem; background:#f0f0f0; line-height:0.38rem; font-size:0.14rem; color:#999;}
.topnav a{color:#999;}
.top{ padding:0.25rem 0;}
.top div span img{ float:left; width:3.72rem; height:0.69rem; margin-top:0.15rem;}
.top-b{ float:right; width:7.7rem; height:1rem;}
.top-b img{width:7.7rem; height:1rem;}
.nav{ height:0.6rem; background:#D40000; padding:0.15rem 0;}
.nav div a{ width:1.33rem; height:0.3rem; line-height:0.3rem; display:block; float:left; color:#fff; font-size:0.18rem;}
.nav div a:hover{ color: #FC3}
.nav-shadow{ height:4px; background:#ccc;}
.tou{ font-size:0.4rem; text-align:center; padding:0.25rem 0.2rem 0.1rem; border-bottom:1px #bbb dashed;}
.tou a{font-size:0.4rem; font-weight:bold; color:#333; line-height:0.5rem;}
.tou p{font-size:0.14rem; color:#666;}
.tou p span{ font-weight:bold;}
.tou p a{font-size:0.14rem;}
.ttmore{ color:#D40000 !important;}
.k-link{ height:0.37rem; line-height:0.36rem; font-size:0.16rem; margin-top:20px;}
.k-link a{ color:#fff; font-weight:bold; padding:0.07rem 0.25rem 0.07rem 0.12rem; border-radius:5px; margin-right:0.18rem;}
.k-link a:hover{color:#eee}
.clor01{ background:url(link-jt.png) no-repeat right center #D40000;}
.clor02{ background:url(link-jt.png) no-repeat right center #739629;}
.clor03{ background:url(link-jt.png) no-repeat right center #0075D6;}
.clor04{ background:url(link-jt.png) no-repeat right center #E69B00;}
.clor05{ background:url(link-jt.png) no-repeat right center #9A6132;}
.m01-l{ width:7.06rem;}
.mkeFocus { width:7.06rem;height:4.34rem;}
.mkeUl { width:7.06rem;height:4.34rem; overflow: hidden; position: relative; }
.mkeUl ul { position: absolute; left: 0px; top: 0px; height:4.34rem; }
.mkeUl ul li { float:left; position:relative; font-size:0.16rem;}
.mkeUl ul li img {width:7.06rem;height:4.34rem;}
.mkeUl ul li p{ position:absolute; width:100%; height:50px; line-height:48px; background: url(tou.png); left:0; bottom:0; color:#fff; font-size:18px; text-indent:15px;}
.mkeNum { position: absolute; width:60px; height:30px; line-height:30px; right:30px; bottom:8px;color:#fff;font-size:22px;}
.mke_ns2 { color:#F66 }
.mkeLbtn { position: absolute; height:24px; width: 17px; bottom:10px; right:100px;background: url(kelBtn.png) no-repeat; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; height:24px; width: 17px; bottom:10px; right:15px;background: url(kerBtn.png) no-repeat;cursor: pointer; z-index: 10; }

.more{ width:68px; height:19px; display:block; float:right; background:url(more.png); margin-top:5px;}
.sdmy-bt{ background:url(sd-bt.png) no-repeat left center; height:28px;font-size:0.2rem; color:#333; line-height:26px; padding:0 0 0 40px; margin:0.2rem 0 0.1rem;}
.sdmy{ margin-right:-20px;}
.sdmy a{ width:1.69rem; height:1.16rem; display:block;float:left; margin-right:0.1rem; position:relative;}
.sdmy a img{width:1.69rem; height:1.16rem;}
.sdmy a span{ display:block; width:100%; height:100%; background:url(tvlogo.png) no-repeat center; position:absolute;opacity:0.6;filter:alpha(opacity=60);}
.sdmy a span:hover{opacity:1;filter:alpha(opacity=100);}
.m01-r{ width:4.5rem;}
.bt{ height:28px; line-height:26px; margin-bottom:0.25rem;}
.bt span{ background: url(bt.png) no-repeat left #fff; font-size:26px; color:#333; padding:0 25px 0 52px; float:left}
.yw-h{ height:3.6rem;}
.ywtt{ font-size:0.2rem; font-weight:bold; color:#333; line-height:0.26rem; margin-bottom:0.1rem;}
.ywtt a{color:#333;}
.news li{ font-size:0.16rem; color:#333; line-height:0.28rem;}
.line{ height:1px; border-bottom:1px #bbb dashed; margin:0.15rem 0;}
.hr365{ font-size:0.16rem;}
.hr365 iframe{ margin:0.05rem 0;}
.bt02{ height:28px; line-height:26px; margin-bottom:0.25rem; font-size:22px; color:#D40000}
.bt02 span{ color:#999;}
.mm-l{ width:7.74rem;}
.mm-r{ width:3.70rem;}
.bt01{ background:url(btline.png) repeat-x center;}
.w370{ width:3.7rem;}
.daotu{width:3.7rem; height:1.73rem; position:relative; font-size:0.14rem; margin-bottom:0.15rem;}
.daotu img{width:3.7rem; height:1.73rem;}
.daotu p{ width:3.6rem; padding:0 0.05rem; background:url(tou.png); height:0.28rem; line-height:0.26rem; color:#fff; position:absolute; left:0; bottom:0;}


.tab-one{font-size:0.18rem; height:0.3rem; line-height:0.28rem;}
.tab-one span{ display:block; width:1rem; height:0.3rem; background:#ddd; float:left; margin-right:0.2rem; color:#D30000; text-align:center; border-radius:0.5rem;}
.t-on0{ background:#D40000 !important; color:#fff !important;}
.t-on0 a{ color:#fff;}
.t-on0 a:hover{ color:#fff;}
.txt-h{ height:1.43rem; font-size:0.14rem; margin-bottom:0.15rem; color:#666; overflow:hidden; line-height:0.22rem;}
.bt18{ font-size:0.18rem; color:#333; font-weight:bold; line-height:0.26rem; margin:0.2rem 0 0.1rem;}

.tabbt-nav{height:28px; line-height:26px; margin-bottom:0.25rem; font-size:22px; color:#ccc; background:url(more.png) no-repeat right center;}
.tabbt-nav span{ color:#666; cursor:pointer;}
.t-on1{ color:#D40000 !important;}
.t-on1 a{ color:#fff;}
.t-on1 a:hover{ color:#fff;}
.tl-bl,.tl-br{ font-size:0rem;}
.tl-bl img{ width:7.74rem; height:1.2rem;}
.tl-br img{ width:3.7rem; height:1.2rem;}
.t-on2{ background:#0075D6 !important; color:#fff !important;}
.t-on2 a{ color:#fff;}
.t-on2 a:hover{ color:#fff;}
.t-on3{ background:#9A6132 !important; color:#fff !important;}
.t-on3 a{ color:#fff;}
.t-on3 a:hover{ color:#fff;}
.mt30{ margin-top:0.23rem;}

.silder01{ margin-top:0.19rem;}
.silder01 li{width:1.74rem;height:1.24rem; overflow:hidden;}
.silder01 li img{ width:1.74rem;height:1.24rem;}
.silder-button{width:16px;height:24px;position:absolute;cursor:pointer;}
.btl01{left:3px;top:44px;background:url(jt01-l.png);}
.btr01{right:3px;top:44px;background:url(jt01-r.png);}

.qxli{ font-size:0.16rem; margin-right:-20px; overflow:hidden;}
.qxli a{ display:block; width:0.62rem; height:0.23rem; background:#0075D6; text-align:center; line-height:0.22rem; font-size:0.14rem; color:#fff; border-radius:4px; float:left; margin-right:0.15rem; margin-bottom:0.15rem;}
.qxli a:hover{ background:#0A83E7}
.ts-link{ display:block; float:left; width:1.78rem; height:0.28rem; background:#D40000; font-size:18px; color:#fff; text-align:center; line-height:0.26rem; border-radius:0.5rem;}

.silder02 li{width:2.16rem;height:3.05rem; overflow:hidden;}
.silder02 li img{ width:2.16rem;height:3.05rem;}
.silder-button{width:16px;height:24px;position:absolute;cursor:pointer;}
.btl02{left:10px;top:130px;background:url(jt01-l.png);}
.btr02{right:10px;top:130px;background:url(jt01-r.png);}
.djtu{ width:3.7rem; height:3.08rem; position:relative; font-size:0.14rem;}
.djtu img{ width:3.7rem; height:3.08rem;}
.djtu p{width:3.6rem; padding:0 0.05rem; background:url(tou.png); height:0.28rem; line-height:0.26rem; color:#fff; position:absolute; left:0; bottom:0;}
.djtxt{ height:1.33rem; font-size:0.14rem; color:#666; overflow:hidden; line-height:0.24rem;}
.bt20{font-size:0.20rem; color:#333; font-weight:bold; line-height:0.28rem; margin:0 0 0.1rem;}
.tslie{ overflow:hidden; margin-right:-30px;}
.tslie li{ width:2.79rem; height:2.33rem; float:left; margin-right:0.28rem; font-size:0.14rem; color:#333;}
.tslie li img{width:2.79rem; height:1.93rem;}
.tslie li p{ line-height:0.4rem; text-align:center}
.link{ font-size:0.16rem;}
.tab-link{ height:50px; background:url(btline.png) repeat-x bottom;}
.tab-link p{ font-size:0.26rem; color:#333; width:1.3rem; float:left; line-height:0.48rem; }
.tab-link span{ display:block; line-height:0.48rem; padding:0 20px; color:#666; float:left;font-size:0.18rem; cursor:pointer;}
.t-on4{ background:#fff; height:49px; border-left:1px #D40000 solid; border-right:1px #D40000 solid; border-top:1px #D40000 solid; color:#D40000 !important;}
.link-li{ overflow:hidden; padding:0.2rem 0;}
.link-li a{ display:block; float:left; line-height:0.3rem; margin-right:0.3rem;}

.footbox{ background:#D40000; text-align:center; padding:0.5rem 0; margin-top:0.4rem; font-size:0.16rem; color:#FCC; line-height:0.3rem;}
.footbox a{ padding:0 0.3rem;color:#FCC}
.footline{ height:1px; width:700px; background:#F99; margin:20px auto;}

.mffix{ width:1.2rem; z-index:9;position:fixed;left:50%; margin-left:6rem; top:2.9rem; text-align:center; font-size:0.14rem;}
.mffix img{ width:100%;}
.mffix-s{ width:0.26rem; height:1rem; position:fixed; background:#D40000; color:#fff; font-size:0.14rem; display:none;top:3rem; right:0; text-align:center; line-height:0.18rem; padding-top:0.06rem;}
.mffix-s p{width:1.2rem; background:#fff; position:fixed;top:2.95rem; right:0;text-align:center; font-size:0.14rem; display:none;}
.mffix-s p img{width:100%;}
